package com.xjgc.model.entity.mes;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 开票申请单
 *
 * @author 小逗号
 */
@Data
@TableName("zxj_mes_kpsqd")
public class ZxjMesKpsqd implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 开票申请单号
     * 主键
     */
//    @JsonProperty("")
//    @TableField("\"\"")
    private String kpsqd;
    /**
     * 开票申请单行项目
     * 主键
     */
    private String buzei;

    /**
     * 续集集团mes推送流水号
     */
    private String zmesNo;
    /**
     * 客户端
     */
    private String mandt;
    /**
     * 开票凭证
     */
    private String vbelnVf;
    /**
     * 开票申请单类型
     */
    private String kpsqdlx;
    /**
     * 红字对应的蓝字开票申请单号(类型为 “红字”时必输 )
     */
    private String lzkpsqd;
    /**
     * 红字发票通知单编号
     */
    private String hzfptzdbh;
    /**
     * 公司代码
     */
    private String bukrs;
    /**
     * 利润中心
     */
    private String prctr;
    /**
     * 网省标识
     */
    private String wsbs;
    /**
     * 专普票类型
     */
    private String kplx;
    /**
     * 购方单位编码
     */
    private String kunnr;
    /**
     * 购方单位名称
     */
    private String name;
    /**
     * 购方单位税务登记号
     */
    private String stceg;
    /**
     * 购方地址
     */
    private String street;
    /**
     * 购方电话
     */
    private String ipone;
    /**
     * 购方开户行
     */
    private String baname;
    /**
     * 购方账号
     */
    private String bankn;
    /**
     * 是否免税
     */
    private String ms;
    /**
     * 是否出口退税
     */
    private String ckts;
    /**
     * 是否软件
     */
    private String sfrj;
    /**
     * 是否含税金额
     */
    private String hs;
    /**
     * 税率(%)
     */
    private String sl;
    /**
     * 打印清单
     */
    private String dyqd;
    /**
     * 经办人电话
     */
    private String jbrdh;
    /**
     * 部门领导
     */
    private String bmld;
    /**
     * 部门领导电话
     */
    private String bmdh;
    /**
     * 开票人员
     */
    private String kpry;
    /**
     * 财务开票人电话
     */
    private String cwdh;
    /**
     * 总折扣金额
     */
    private String dmbtr3;
    /**
     * 销售和分销凭证号
     */
    private String vbeln;
    /**
     * 发票张数
     */
    private String posnr;
    /**
     * 客户采购订单编号
     */
    private String bstkd;
    /**
     * 物料号
     */
    private String matnr;
    /**
     * 物料描述
     */
    private String maktx;
    /**
     * 税收分类编码
     */
    private String ssfldm;
    /**
     * 规格型号
     */
    private String spec;
    /**
     * 基本计量单位
     */
    private String meins;
    /**
     * 以销售单位表示的累计订单数量
     */
    private String menge;
    /**
     * 含税金额
     */
    private String dmbtr;
    /**
     * 不含税金额
     */
    private String dmbtr1;
    /**
     * 发票税额
     */
    private String fpse1;
    /**
     * 含税单价
     */
    private String preis;
    /**
     * 日期
     */
    private String datum;
    /**
     * 时间
     */
    private String uzeit;
    /**
     * 消息
     */
    private String message;
    /**
     * 含税单价
     */
    private String preis5;
    /**
     * 含税金额
     */
    private String dmbtr5;
    /**
     * 不含税金额
     */
    private String dmbtr15;
    /**
     * 发票税额
     */
    private String fpse15;
    /**
     * 发票代码
     */
    private String fpdm5;
    /**
     * 发票号码
     */
    private String fphm5;
    /**
     * 金税系统打印状态
     */
    private String statusPrt5;
    /**
     * 消息(打印失败等消息，无消息返回 空)
     */
    private String msg5;
    /**
     * 状态1
     */
    private String zf;
    /**
     * 状态2
     */
    private String htStatus;

    private String createUser;
    private String createDate;
    private String createTime;
    private String modifyUser;
    private String modifyDate;
    private String modifyTime;
    /**
     * 开具红字发票理由
     */
    private String hzly;
    /**
     * 开票日期
     */
    private String zdate;
    /**
     * 申请单状态
     */
    private String status;
    /**
     * 备注
     */
    private String beiz;
    /**
     * 平台读取标识(0未读,1已读取)
     */
    private String ptFlag;
    /**
     * 订单平台申请编号
     * 添加时间 2022-10-09
     */
    private String applyNumber;

    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date msiCreateTime;

    /**
     * 发票地址
     */
    private String fileurl;


}
